linkDLL "user" WORD SetParent( LONG SetWindowWord( ),INT, unlinkDLL " enterBook leaveBook enterBook SetParent SetWindowWord leaveBook System linkDLL "user" WORD SetParent( FindWindow(STRING, INT ShowWindow( BringWindowToTop( aGetWindowWord( kernel" GlobalAlloc( ,DWORD) GlobalFree( POINTER GlobalLock( Yield() GlobalUnlock( unlinkDLL " enterBook leaveBook enterBook SetParent FindWindow ShowWindow BringWindowToTop GetWindowWord SetWindowWord kernel GlobalAlloc GlobalFree GlobalLock Yield GlobalUnlock leaveBook kernel makeChild linkDLL "tbkwin.dll" STRING clientFromPage( ,INT, toolbook M"testbook. childHandle style getWindowWord( $,-14) H1+2+4+8+192 setWindowWord( Z,-14, ,sysMagnification, xSize ySize setParent( MoveWindow( ,0,0, unlinkDLL " buttonUp buttonUp tbkwin.dll clientFromPage sysWindowHandle testbook.tbk getWindowWord setWindowWord hide menuBar testbook.tbk hide scrollBar testbook.tbk size of this book testbook.tbk clientFromPage setParent MoveWindow tbkwin.dll ySize xSize style childHandle toolbook Make Child getWindowWord 4childWindow blah" toolbook c"Hi there" ""Hello ""Hi buttonUp buttonUp text of field blah Hi there put "Hello again" into text of field blah put "Hi there" into text of field blah toolbook childWindow executeRemote parentField Hello againn reset "testbook.tbk" buttonUp buttonUp testbook.tbk Set Up Test "testbook.tbk" H400,0" toolbook buttonUp buttonUp testbook.tbk move mainWindow by 400,0 testbook.tbk toolbook toolbook myBounds delta Set Up Test linkDLL "user" WORD SetParent( LONG SetWindowWord( ),INT, unlinkDLL " enterBook leaveBook enterBook SetParent SetWindowWord leaveBook System linkDLL "user" WORD SetParent( FindWindow(STRING, INT ShowWindow( BringWindowToTop( aGetWindowWord( WMoveWindow( kernel" GlobalAlloc( ,DWORD) GlobalFree( POINTER GlobalLock( Yield() GlobalUnlock( unlinkDLL " enterBook leaveBook enterBook SetParent FindWindow ShowWindow BringWindowToTop GetWindowWord SetWindowWord MoveWindow kernel GlobalAlloc GlobalFree GlobalLock Yield GlobalUnlock leaveBook kernel makeChild linkDLL "tbkwin.dll" STRING clientFromPage( ,INT, toolbook M"testbook. childHandle style getWindowWord( $,-14) H1+2+4+8+192 setWindowWord( Z,-14, ,sysMagnification, xSize ySize setParent( MoveWindow( ,0,0, unlinkDLL " buttonUp buttonUp tbkwin.dll clientFromPage sysWindowHandle testbook.tbk getWindowWord setWindowWord hide menuBar testbook.tbk hide scrollBar testbook.tbk size of this book testbook.tbk clientFromPage setParent MoveWindow tbkwin.dll ySize xSize style childHandle toolbook Make Child getWindowWord 4childWindow blah" toolbook c"Hi there" ""Hello ""Hi buttonUp buttonUp text of field blah Hi there put "Hello again" into text of field blah put "Hi there" into text of field blah toolbook childWindow executeRemote parentField Hi thereainn reset ZmyBounds,delta N(.5 * (( -) - ( toolbook yield() .exe testbook.tbk" " && " &&\ buttonUp buttonUp send exit yield toolbook.exe testbook.tbk get yield() bounds of mainWindow executeRemote set bounds of mainWindow to toolbook myBounds delta Set Up Test LIZFARROTBK FFILE PRNFILE TXT SEND2PRNBAT HLS2RGB ICO PAULJOHNTBK MUSTHAVETBK NOFUCK TBK DRTYWRDSTBK SIZEWNDWTBK SETBEEP TBK BEEP TBK HLS2RGB TBK WILDTHNGTBK GETCARETTBK OVERTYPETBK . .. SETUP INF KERNEL EXE GDI EXE USER EXE WIN CNF